<script src="/static/admin/layui/layui.js"></script>
<script src="/static/js/jquery.min.js"></script>    
<script src="/static/js/globals.js"></script>  
  <script>
  layui.config({
    base: '/static/admin/' //静态资源所在路径
  }).extend({
    index: 'lib/index' //主入口模块
  }).use(['index', 'form'], function(){
    var $ = layui.$
    ,form = layui.form;
  })
  
$(function(){
	var fieldtype=$(".fieldtype").val();
	fieldtype_set(fieldtype);
	var formtype=$(".formtype").val();
	formtype_set(formtype);
	
	$(".fieldtype").change(function(){
		fieldtype_set($(this).val());
	})
	$(".formtype").change(function(){
		formtype_set($(this).val());
	})	
})
//字段类型
function fieldtype_set(val){
    if(val=="varchar"||val=="char"||val=="tinyint"||val=="smallint"||val=="int"||val=="bigint"||val=="float"){
        $(".fieldlen_i").show();
    }else{
        $(".fieldlen_i").hide();
    }
}
//表单类型
function formtype_set(val){
	if(val=="text"||val=="password"||val=="select"||val=="file"||val=="date"){
		$(".formtype_i_w").show();
		$(".formtype_i_h").hide();
	}else if(val=="textarea"||val=="editor"){
		$(".formtype_i_w").show();
		$(".formtype_i_h").show();
	}else{
		$(".formtype_i_w").hide();
		$(".formtype_i_h").hide();
	}
	//隐藏或显示select_tip
	if(val=="select"||val=="radio"||val=="checkbox"){
		$(".select_tip").show();
	}else{
		$(".select_tip").hide();
	}
        //显示隐藏，上传图片的时候自动压缩图片尺寸
	if(val=="editor"||val=="image"||val=="morepic"){
		$(".formtype_i_imgw").show();
		$(".formtype_i_imgh").show();
	}else{
		$(".formtype_i_imgw").hide();
		$(".formtype_i_imgh").hide();
	}
	//判断是不是选择的多值字段
	if(val=="morevalue"){
		$(".normalvalue").hide();
		$(".morevalue").show();
	}else{
		$(".normalvalue").show();
		$(".morevalue").hide();
	}			
}  
//多值字段
function morevalue_add(obj){
	var str='<tr><td class="name"><input placeholder="请输入字段名" class="layui-input" name="morevalue_name[]"></td><td class="type"><select name="morevalue_type[]" lay-ignore class="layui-input"><option value="text">文本框(text)</option><option value="text">文本域(textarea)</option><option value="select">下拉框(select)</option><option value="image">图片(image)</option><option value="file">文件(file)</option><option value="video">视频(video)</option></select></td><td class="defval"><textarea name="morevalue_defaultvalue[]" class="layui-input"></textarea></td><td class="width"><input value="20" class="layui-input" name="morevalue_width[]">%</td><td class="doset"><a class="layui-btn layui-btn-primary layui-btn-sm" onclick="morevalue_add(this)"><i class="layui-icon">&#xe654;</i></a><a class="layui-btn layui-btn-primary layui-btn-sm" onclick="morevalue_del(this)"><i class="layui-icon">&#xe640;</i></a></td></tr>';
	$(obj).parents("tr").after(str);
}
function morevalue_del(obj){
	var len=$(obj).parents("tbody").children().length;
	if(len==1){
		alert("至少要保留一行数据");
		return false;
	}
	$(obj).parents("tr").remove();
}
  </script>